package org.readium.r2.testapp.web

import android.os.Bundle
import android.view.LayoutInflater
import android.view.View
import android.view.ViewGroup
import android.webkit.WebView
import android.webkit.WebViewClient
import androidx.fragment.app.Fragment
import org.readium.r2.testapp.R

class Web : Fragment() {

    override fun onCreateView(
        inflater: LayoutInflater,
        container: ViewGroup?,
        savedInstanceState: Bundle?
    ): View? {
        // 膨胀布局
        val view = inflater.inflate(R.layout.word_book, container, false)

        val htmlData = "<html>" +
            "<head><title>测试页面</title></head>" +
            "<body>" +
            "<h1>欢迎来到测试页面</h1>" +
            "<p>这是一个简单的 HTML 测试内容。</p>" +
            "<p>你可以在这里放置更多内容，例如：</p>" +
            "<ul>" +
            "<li>项目 1</li>" +
            "<li>项目 2</li>" +
            "<li>项目 3</li>" +
            "</ul>" +
            "<p>感谢测试！</p>" +
            "</body>" +
            "</html>"

        val webView: WebView = view.findViewById(R.id.webView)
        webView.webViewClient = object : WebViewClient() {
            override fun onPageFinished(view: WebView?, url: String?) {
                super.onPageFinished(view, url)
                // 页面加载完成后执行的操作
                println("HTML content loaded successfully")
            }
        }



        // 加载本地 HTML 文件
        webView.loadData(htmlData,"text/html","UTF-8") // 替换为你的 HTML 文件名

        return view
    }
}
